package com.leon.datalink.core.persistence.event;

import com.leon.datalink.core.serializer.ProtostuffSerializable;

/**
 * 节点事件基类
 * 所有持久化事件都应该实现此接口
 * 
 * @author leon
 */
public interface NodeEvent extends ProtostuffSerializable {
    
    /**
     * 获取节点ID
     */
    String getNodeId();
    
    /**
     * 获取事件时间戳
     */
    long getTimestamp();
    
    /**
     * 获取事件类型
     */
    String getEventType();
}
